package sy1_UML.realization;
/**
 * 
 * @author wustwzx
 * 实现关系示例
 * 每个类都可以同时实现多个不同的接口，因此，尽量不使用“接口的实现类”来表达
 *
 */
interface Vehicle {  //定义接口
	public void move();
}
class Ship implements Vehicle {   //定义实现接口Vehicle的类
	public void move() {
		System.out.println("船在水上行驶");
	}
}
class Car implements Vehicle {    //定义实现接口Vehicle的类
	public void move() {
		System.out.println("汽车在公路上行驶");
	}
}
public class Client {   //测试类
	public static void main(String[] args) {
		//创建实现类的实例并调用接口方法
		new Ship().move();
		new Car().move();
	}
}